package org.smarthings.things.management.metadata.provider;

import java.util.List;

import org.smarthings.things.management.metadata.ThingPropertyMetadata;

public interface ThingPropertyMetadataProvider {

	List<String> getThingProperties();

	ThingPropertyMetadata getThingPropertyDescription(String property);

	void registerThingPropertyMetadata(String property, ThingPropertyMetadata metadata);

	void unregisterThingPropertyMetadata(String property);

}
